/*
 * @Author: yuan-3-07 2144849287@qq.com
 * @Date: 2023-02-19 16:43:05
 * @LastEditors: yuan-3-07 2144849287@qq.com
 * @LastEditTime: 2023-02-25 09:14:57
 * @FilePath: \fitness-app\fitness03\src\pages\login\login.js
 * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
 */
// 每个页面由下面三个部分组成
// 1.当前页面样式
// 2.公用的js
// 3.当前页面js

// 1.当前页面样式
require("./login.less");
let axios=require('axios');
// 2.公用的js_____操作DOM,发送ajax,验证工具,本地存储
let dom = require("../../utils/dom.js");
// 引入表单验证工具
let validator = require("../../utils/validator.js");
let https=require('../../utils/https.js');
let local=require('../../utils/local.js');
console.log(dom);

// 3.当前页面js
dom.ready(function () {
 
});
 // 表单验证
  dom.getEle("#btn").addEventListener("click", function () {
    // // “手机号码”验证
    // if (phone.value == "") {
    //   console.log("手机号码不能为空");
    //   return false;
    // } else if (!validator.checkPhone(phone.value)) {
    //   console.log("您的手机号不符合规则");
    //   return false;
    // }
    // // “请输入密码”验证
    // if (pwd.value == "") {
    //   console.log("密码不能为空");
    //   return false;
    // } else if (!validator.checkPwd(pwd.value)) {
    //   console.log("您的密码不正确");
    //   return false;
    // } else {
    //   axios.post('http://fitness.h5.itsource.cn:3701/api/user/login',{
    //     account:phone.value,
    //     password:pwd.value  
    //   })
      
    //   .then((res)=>{
    //       //  console.log(res.data);
    //        //判定
    //        if(res.data.errno==0){
    //         // localStorage.setItem('tk',res.data.token)
    //         location.href='home.html'
            

    //         console.log(res.data);
    //       }else{
    //           alert('登录失败');
    //       }
    //   }).catch(function (err) {
         
    //   })
    // }
 //1.获取用户输入的账号和密码,只有两个都有值时,才发ajax
 let account=dom.getEle('#phone').value;
 let password=dom.getEle('#pwd').value;

 //2.判定 只有两个都有值时,才发ajax
 if(account&&password){//两个都有值
    //3.发送ajax进行登录
    https.post('/api/user/login',{
     account,
     password
    },function(res){
     //4.判定
     if(res.errno==0){//成功
        alert('恭喜您!登录成功!') 
         //存token---后期重要接口必需带有token才能发送数据 
        //  localStorage.setItem('tk',res.data.token)
         local.set('tk',res.data.token)
         //跳转到首页
         location.href='home.html';

         console.log(res.data.token);
     }else{//失败
         alert(res.message) 
     }
    })
 }else{//至少有一个为空
     alert('您的账号或密码不能为空');
 }


  });












  // 点击注册登录直接跳转到register
dom.getEle('#registerAccount').addEventListener('click',()=>{
  //  跳转页面到register
   location.href='register.html'
})